From 2d420d93a6f6f91c410199841ef16e4e68560543 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Fri, 16 Feb 2007 15:50:02 +0000 Subject: [PATCH] hvm: Processor Objects require unique IDs. Signed-off-by: Keir Fraser --- tools/firmware/hvmloader/acpi/build.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/firmware/hvmloader/acpi/build.c b/tools/firmware/hvmloader/acpi/build.c index ab3eac16d2..ff99160612 100644 --- a/tools/firmware/hvmloader/acpi/build.c +++ b/tools/firmware/hvmloader/acpi/build.c @@ -205,8 +205,11 @@ int construct_processor_objects(uint8_t *buf) for ( i = 0; i < nr_cpus; i++ ) { memcpy(p, pdat, sizeof(pdat)); + /* ProcessorName */ p[5] = hex[(i>>4)&15]; p[6] = hex[(i>>0)&15]; + /* ProcessorID */ + p[7] = i; p += sizeof(pdat); } -- 2.30.2